package com.icinfo.cloud.provider.punish.ucase.casemain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 描述: 分配法制人员-分配列表Vo
 * @author zhanghongqiang
 * @Date 2022/11/14
 */
@Data
@NoArgsConstructor
public class DistributionVo {

    /**
     * 数据主键ID
     **/
    private String id;

    /**
     * 案件id
     **/
    private String caseId;

    /**
     * 时效颜色
     **/
    private String timeColor;

    /**
     * 天数
     */
    private String remainTime;

    /**
     * 办案期限时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date caseTimeLimit;

    /**
     * 裁决完毕日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date caseVerdictEndTime;

    /**
     * 当事人
     */
    private String partyName;

    /**
     * 当事人类型 1-个人，2-公司  multitude-多个当事人
     **/
    private String  partyType;

    /**
     * 法人信息跳转参数
     */
    private String  uniscid;

    /**
     * 案件名称
     */
    private String caseName;

    /**
     * 案件编号
     **/
    private String caseNumber;

    /**
     * 分配状态
     **/
    private String allocationStatus;

    /**
     * 分配状态中文
     **/
    private String allocationStatusCn;
    /**
     * 法制人员
     */
    private String legalPersonnel;

    /**
     * 分配时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date allocationTime;

    /**
     * 案件状态
     */
    private String caseStatus;

    /**
     * 案件所属机构编码
     */
    private String caseOrgCode;

}
